A Partial Order Approach to Branching Time Logic Model Checking
نویسندگان
چکیده
Part.ial order t.echniques enable reducing the size of I.Iw sl,ate gtoaph used for model checking, thus alleviating the 'state space explosion' problem. Tilt'sf.' reductions are based on selecting a subset of the enabled operations from each program 51.ale. So far. these methods have been studied, implemel~ted and demonst.rat.ed fol' assertional langllagcs t.hat. model t.he executions of a program as comi)utat,ion seC]ueilces, in particlilar" t.he logic tTL (Iiilf'a-I' tCllll)Oral"!ogic): The preseiltpaper shows, for the first. time. how t.his approach call he applied to hmguages that. model the behavior of a program as a t.ree. ',Ve st.udy he.re part.ia,l ordel' reciud.iolls ror branching t.emporal logics, e.g., the logics CTL and CTL * (all logics with the next,-t illle operator removed) and process algebra. such as CCS. Condit.ions 011 the subset. of 811CCf;'SSOrs [rom each Ilodp. t.o guarant.ee reduct.ion that, preserves CTL propert.ies are given. Provided experiment.al l'('slIll.:<; show t.hat. t.he reduction is substantial.
منابع مشابه
Branching Time and Partial Orderin Temporal
The aim of this paper is to present existing propositional temporal logics with branching and partially ordered time. These logics are used for specifying and proving properties of programs and systems. The branching time approach is useful e.g. for non-deterministic programs and can be applied also for concurrent programs. The partial order approach is especially useful for concurrent programs...
متن کاملOn the Connection of Partial Order Logics and PartialOrder Reduction
We examine the connection between \equivalence robust" subsets of propositional temporal logics (LTL and CTL*), for which partial order reduction methods can be applied in model checking, and partial order logics and equivalences. For the linear case we show how to naturally translate \equivalence robust" LTL properties into Thiagarajan's linear time temporal logic for traces (TrPTL), substanti...
متن کاملOn the model checking problem for branching time logicsand
We investigate the model checking problem for branching time logics and Basic Parallel Processes. We show that the problem is undecidable for the logic 8L(O; F; U) (equivalent to CTL) in the usual interleaving semantics, but decidable in a standard partial order interpretation.
متن کاملPartial Order Reduction for Probabilistic Branching Time
In the past, partial order reduction has been used successfully to combat the state explosion problem in the context of model checking for non-probabilistic systems. For both linear time and branching time specifications, methods have been developed to apply partial order reduction in the context of model checking. Only recently, results were published that give criteria on applying partial ord...
متن کاملOn the Model Checking Problem for Branching Time Logics and Basic Parallel Processes
We investigate the model checking problem for branching time logics and Basic Parallel Processes. We show that the problem is undecidable for the logic 8L(O; F; U) (equivalent to CTL) in the usual interleaving semantics, but decidable in a standard partial order interpretation.
متن کاملModel Checking of Time Petri Nets Based onPartial Order
Model checking of place/transition-nets based on partial order semantics has been applied successfully to the analysis of causal behaviour of distributed systems. Here, this approach is extended to the causal behaviour of time Petri nets. Expansion of a time Petri net to an equivalent P/T-net is deened, and it is shown that (an abstraction of) the McMillan unfolding of the expanded net is suuci...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995